<!DOCTYPE html>
<html devsite>
  <head>
    <title>Blockly Framework Reference</title>
    <link rel="stylesheet" type="text/css" href="../css/jazzy.css" />
    <meta charset='utf-8'>
    <meta name="project_path" value="/blockly/_project.yaml"/><meta name="book_path" value="/blockly/_book.yaml"/>
  </head>
  <body>
    <div class="content-wrapper">
      <article class="main-content">
        <section>
          <section class="section">
            <h1>AnglePicker</h1>
              <div class="declaration">
                <div class="language">
                  <pre class="highlight"><code><span class="kd">@objcMembers</span> <span class="kd">public</span> <span class="kd">class</span> <span class="kt">AnglePicker</span><span class="p">:</span> <span class="kt">UIControl</span></code></pre>

                </div>
              </div>
            <p>UI Control that is used for picking an angle from a clock-like dial.</p>

          </section>
          <section class="section task-group-section">
            <div class="task-group">
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:7Blockly11AnglePickerC7OptionsV"></a>
                    <a name="//apple_ref/swift/Struct/Options" class="dashAnchor"></a>
                    <h3><a class="token" href="../Classes/AnglePicker/Options.html">Options</a></h3>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>Options for configuring the behavior of the angle picker.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="objc">
                          <p class="aside-title-objc">Swift</p>
                          <pre class="highlight"><code><span class="kd">public</span> <span class="kd">struct</span> <span class="kt">Options</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>            <div class="task-group">
              <div class="task-name-container">
                <a name="/Properties"></a>
                <a name="//apple_ref/swift/Section/Properties" class="dashAnchor"></a>
                <a href="#/Properties">
                  <h2 class="section-name">Properties</h2>
                </a>
              </div>
              <ul>
                <li class="item">
                  <div>
                    <code>
                    <a name="/c:@M@Blockly@objc(cs)BKYAnglePicker(py)angle"></a>
                    <a name="//apple_ref/swift/Property/angle" class="dashAnchor"></a>
                    <h3><a class="token" href="#/c:@M@Blockly@objc(cs)BKYAnglePicker(py)angle">angle</a></h3>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>The angle in degrees.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="objc">
                          <p class="aside-title-objc">Swift</p>
                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">var</span> <span class="nv">angle</span> <span class="o">=</span> <span class="kt">Double</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
                <li class="item">
                  <div>
                    <code>
                    <a name="/s:7Blockly11AnglePickerC7optionsAC7OptionsVv"></a>
                    <a name="//apple_ref/swift/Property/options" class="dashAnchor"></a>
                    <h3><a class="token" href="#/s:7Blockly11AnglePickerC7optionsAC7OptionsVv">options</a></h3>
                    </code>
                  </div>
                  <div class="height-container">
                    <div class="pointer-container"></div>
                    <section class="section">
                      <div class="pointer"></div>
                      <div class="abstract">
                        <p>The configurable options of the angle picker.</p>

                      </div>
                      <div class="declaration">
                        <h4>Declaration</h4>
                        <div class="objc">
                          <p class="aside-title-objc">Swift</p>
                          <pre class="highlight"><code><span class="kd">public</span> <span class="k">let</span> <span class="nv">options</span><span class="p">:</span> <span class="kt"><a href="../Classes/AnglePicker/Options.html">Options</a></span></code></pre>

                        </div>
                      </div>
                    </section>
                  </div>
                </li>
              </ul>
            </div>          </section>
        </section>
      </article>
    </div>
  </body>
</html>
toc:
- heading: Blockly

- title: iOS
  path: /blockly/reference/ios/../iOS
  section:
    - title: AnglePicker
      path: /blockly/reference/ios/../Classes/AnglePicker.html
    - title: – Options
      path: /blockly/reference/ios/../Classes/AnglePicker/Options.html
    - title: AnglePickerViewController
      path: /blockly/reference/ios/../Classes/AnglePickerViewController.html
    - title: AnglePickerViewControllerDelegate
      path: /blockly/reference/ios/../Protocols/AnglePickerViewControllerDelegate.html
    - title: Array
      path: /blockly/reference/ios/../Extensions/Array.html
    - title: BezierPathLayer
      path: /blockly/reference/ios/../Classes/BezierPathLayer.html
    - title: Block
      path: /blockly/reference/ios/../Classes/Block.html
    - title: – Style
      path: /blockly/reference/ios/../Classes/Block/Style.html
    - title: BlockBuilder
      path: /blockly/reference/ios/../Classes/BlockBuilder.html
    - title: BlockBumper
      path: /blockly/reference/ios/../Classes/BlockBumper.html
    - title: BlockExtension
      path: /blockly/reference/ios/../Protocols/BlockExtension.html
    - title: BlockExtensionClosure
      path: /blockly/reference/ios/../Classes/BlockExtensionClosure.html
    - title: BlocklyEvent
      path: /blockly/reference/ios/../Classes/BlocklyEvent.html
    - title: – Change
      path: /blockly/reference/ios/../Classes/BlocklyEvent/Change.html
    - title: – Delete
      path: /blockly/reference/ios/../Classes/BlocklyEvent/Delete.html
    - title: – UI
      path: /blockly/reference/ios/../Classes/BlocklyEvent/UI.html
    - title: – Create
      path: /blockly/reference/ios/../Classes/BlocklyEvent/Create.html
    - title: – Move
      path: /blockly/reference/ios/../Classes/BlocklyEvent/Move.html
    - title: BlocklyEventFactory
      path: /blockly/reference/ios/../Classes/BlocklyEventFactory.html
    - title: BlockFactory
      path: /blockly/reference/ios/../Classes/BlockFactory.html
    - title: BlockGroupLayout
      path: /blockly/reference/ios/../Classes/BlockGroupLayout.html
    - title: BlockGroupView
      path: /blockly/reference/ios/../Classes/BlockGroupView.html
    - title: BlockJSONFile
      path: /blockly/reference/ios/../Extensions/BlockJSONFile.html
    - title: BlockLayout
      path: /blockly/reference/ios/../Classes/BlockLayout.html
    - title: BlockListener
      path: /blockly/reference/ios/../Protocols/BlockListener.html
    - title: BlocklyError
      path: /blockly/reference/ios/../Classes/BlocklyError.html
    - title: – Code
      path: /blockly/reference/ios/../Classes/BlocklyError.html#/s:7Blockly0A5ErrorC4CodeO
    - title: BlocklyPanGestureRecognizer
      path: /blockly/reference/ios/../Classes/BlocklyPanGestureRecognizer.html
    - title: – TouchState
      path: /blockly/reference/ios/../Classes/BlocklyPanGestureRecognizer.html#/s:7Blockly0A20PanGestureRecognizerC10TouchStateO
    - title: BlocklyPanGestureRecognizerDelegate
      path: /blockly/reference/ios/../Protocols/BlocklyPanGestureRecognizerDelegate.html
    - title: BlockView
      path: /blockly/reference/ios/../Classes/BlockView.html
    - title: BundledFile
      path: /blockly/reference/ios/../iOS.html#/s:7Blockly11BundledFilea
    - title: CodeGenerator
      path: /blockly/reference/ios/../Classes/CodeGenerator.html
    - title: – State
      path: /blockly/reference/ios/../Classes/CodeGenerator.html#/s:7Blockly13CodeGeneratorC5StateO
    - title: CodeGeneratorService
      path: /blockly/reference/ios/../Classes/CodeGeneratorService.html
    - title: CodeGeneratorServiceRequestBuilder
      path: /blockly/reference/ios/../Classes/CodeGeneratorServiceRequestBuilder.html
    - title: ColorHelper
      path: /blockly/reference/ios/../Classes/ColorHelper.html
    - title: ColorPalette
      path: /blockly/reference/ios/../Classes/ColorPalette.html
    - title: Connection
      path: /blockly/reference/ios/../Classes/Connection.html
    - title: – ConnectionType
      path: /blockly/reference/ios/../Classes/Connection.html#/s:7Blockly10ConnectionC0B4TypeO
    - title: – CheckResult
      path: /blockly/reference/ios/../Classes/Connection/CheckResult.html
    - title: ConnectionManager
      path: /blockly/reference/ios/../Classes/ConnectionManager.html
    - title: – Group
      path: /blockly/reference/ios/../Classes/ConnectionManager/Group.html
    - title: ConnectionPositionDelegate
      path: /blockly/reference/ios/../Protocols/ConnectionPositionDelegate.html
    - title: ConnectionValidator
      path: /blockly/reference/ios/../Protocols/ConnectionValidator.html
    - title: DefaultBlockGroupLayout
      path: /blockly/reference/ios/../Classes/DefaultBlockGroupLayout.html
    - title: DefaultBlockLayout
      path: /blockly/reference/ios/../Classes/DefaultBlockLayout.html
    - title: – Background
      path: /blockly/reference/ios/../Classes/DefaultBlockLayout/Background.html
    - title: – BackgroundRow
      path: /blockly/reference/ios/../Classes/DefaultBlockLayout/BackgroundRow.html
    - title: – InlineConnector
      path: /blockly/reference/ios/../Classes/DefaultBlockLayout/InlineConnector.html
    - title: DefaultBlockView
      path: /blockly/reference/ios/../Classes/DefaultBlockView.html
    - title: DefaultConnectionValidator
      path: /blockly/reference/ios/../Classes/DefaultConnectionValidator.html
    - title: DefaultInputLayout
      path: /blockly/reference/ios/../Classes/DefaultInputLayout.html
    - title: DefaultLayoutConfig
      path: /blockly/reference/ios/../Classes/DefaultLayoutConfig.html
    - title: DefaultLayoutEngine
      path: /blockly/reference/ios/../Classes/DefaultLayoutEngine.html
    - title: Dictionary
      path: /blockly/reference/ios/../Extensions/Dictionary.html
    - title: Dragger
      path: /blockly/reference/ios/../Classes/Dragger.html
    - title: DropdownOptionsViewController
      path: /blockly/reference/ios/../Classes/DropdownOptionsViewController.html
    - title: DropdownOptionsViewControllerDelegate
      path: /blockly/reference/ios/../Protocols/DropdownOptionsViewControllerDelegate.html
    - title: DropdownView
      path: /blockly/reference/ios/../Classes/DropdownView.html
    - title: DropdownViewDelegate
      path: /blockly/reference/ios/../Protocols/DropdownViewDelegate.html
    - title: EdgeInsets
      path: /blockly/reference/ios/../Extensions/EdgeInsets.html
    - title: EventManager
      path: /blockly/reference/ios/../Classes/EventManager.html
    - title: EventManagerListener
      path: /blockly/reference/ios/../Protocols/EventManagerListener.html
    - title: Field
      path: /blockly/reference/ios/../Classes/Field.html
    - title: – JSONRegistry
      path: /blockly/reference/ios/../Classes/Field/JSONRegistry.html
    - title: FieldAngle
      path: /blockly/reference/ios/../Classes/FieldAngle.html
    - title: FieldAngleLayout
      path: /blockly/reference/ios/../Classes/FieldAngleLayout.html
    - title: FieldAngleView
      path: /blockly/reference/ios/../Classes/FieldAngleView.html
    - title: FieldCheckbox
      path: /blockly/reference/ios/../Classes/FieldCheckbox.html
    - title: FieldCheckboxLayout
      path: /blockly/reference/ios/../Classes/FieldCheckboxLayout.html
    - title: FieldCheckboxView
      path: /blockly/reference/ios/../Classes/FieldCheckboxView.html
    - title: FieldColor
      path: /blockly/reference/ios/../Classes/FieldColor.html
    - title: FieldColorLayout
      path: /blockly/reference/ios/../Classes/FieldColorLayout.html
    - title: FieldColorPickerViewController
      path: /blockly/reference/ios/../Classes/FieldColorPickerViewController.html
    - title: FieldColorPickerViewControllerDelegate
      path: /blockly/reference/ios/../Protocols/FieldColorPickerViewControllerDelegate.html
    - title: FieldColorView
      path: /blockly/reference/ios/../Classes/FieldColorView.html
    - title: FieldDate
      path: /blockly/reference/ios/../Classes/FieldDate.html
    - title: FieldDateLayout
      path: /blockly/reference/ios/../Classes/FieldDateLayout.html
    - title: FieldDateView
      path: /blockly/reference/ios/../Classes/FieldDateView.html
    - title: FieldDropdown
      path: /blockly/reference/ios/../Classes/FieldDropdown.html
    - title: FieldDropdownLayout
      path: /blockly/reference/ios/../Classes/FieldDropdownLayout.html
    - title: FieldDropdownView
      path: /blockly/reference/ios/../Classes/FieldDropdownView.html
    - title: FieldImage
      path: /blockly/reference/ios/../Classes/FieldImage.html
    - title: FieldImageLayout
      path: /blockly/reference/ios/../Classes/FieldImageLayout.html
    - title: FieldImageView
      path: /blockly/reference/ios/../Classes/FieldImageView.html
    - title: FieldInput
      path: /blockly/reference/ios/../Classes/FieldInput.html
    - title: FieldInputLayout
      path: /blockly/reference/ios/../Classes/FieldInputLayout.html
    - title: FieldInputView
      path: /blockly/reference/ios/../Classes/FieldInputView.html
    - title: FieldLabel
      path: /blockly/reference/ios/../Classes/FieldLabel.html
    - title: FieldLabelLayout
      path: /blockly/reference/ios/../Classes/FieldLabelLayout.html
    - title: FieldLabelView
      path: /blockly/reference/ios/../Classes/FieldLabelView.html
    - title: FieldLayout
      path: /blockly/reference/ios/../Classes/FieldLayout.html
    - title: FieldLayoutMeasurer
      path: /blockly/reference/ios/../Protocols/FieldLayoutMeasurer.html
    - title: FieldListener
      path: /blockly/reference/ios/../Protocols/FieldListener.html
    - title: FieldNumber
      path: /blockly/reference/ios/../Classes/FieldNumber.html
    - title: FieldNumberLayout
      path: /blockly/reference/ios/../Classes/FieldNumberLayout.html
    - title: FieldNumberView
      path: /blockly/reference/ios/../Classes/FieldNumberView.html
    - title: FieldVariable
      path: /blockly/reference/ios/../Classes/FieldVariable.html
    - title: FieldVariableLayout
      path: /blockly/reference/ios/../Classes/FieldVariableLayout.html
    - title: FieldVariableView
      path: /blockly/reference/ios/../Classes/FieldVariableView.html
    - title: FieldView
      path: /blockly/reference/ios/../Classes/FieldView.html
    - title: ImageLoader
      path: /blockly/reference/ios/../Classes/ImageLoader.html
    - title: Input
      path: /blockly/reference/ios/../Classes/Input.html
    - title: – InputType
      path: /blockly/reference/ios/../Classes/Input/InputType.html
    - title: – Alignment
      path: /blockly/reference/ios/../Classes/Input/Alignment.html
    - title: InputBuilder
      path: /blockly/reference/ios/../Classes/InputBuilder.html
    - title: InputLayout
      path: /blockly/reference/ios/../Classes/InputLayout.html
    - title: InputView
      path: /blockly/reference/ios/../Classes/InputView.html
    - title: InsetTextField
      path: /blockly/reference/ios/../Classes/InsetTextField.html
    - title: JSONHelper
      path: /blockly/reference/ios/../Classes/JSONHelper.html
    - title: Layout
      path: /blockly/reference/ios/../Classes/Layout.html
    - title: LayoutBuilder
      path: /blockly/reference/ios/../Classes/LayoutBuilder.html
    - title: LayoutConfig
      path: /blockly/reference/ios/../Classes/LayoutConfig.html
    - title: LayoutDelegate
      path: /blockly/reference/ios/../Protocols/LayoutDelegate.html
    - title: LayoutEngine
      path: /blockly/reference/ios/../Classes/LayoutEngine.html
    - title: LayoutFactory
      path: /blockly/reference/ios/../Classes/LayoutFactory.html
    - title: LayoutFlag
      path: /blockly/reference/ios/../Structs/LayoutFlag.html
    - title: LayoutHierarchyListener
      path: /blockly/reference/ios/../Protocols/LayoutHierarchyListener.html
    - title: LayoutPopoverDelegate
      path: /blockly/reference/ios/../Protocols/LayoutPopoverDelegate.html
    - title: LayoutView
      path: /blockly/reference/ios/../Classes/LayoutView.html
    - title: MessageManager
      path: /blockly/reference/ios/../Classes/MessageManager.html
    - title: Mutator
      path: /blockly/reference/ios/../Protocols/Mutator.html
    - title: MutatorHelper
      path: /blockly/reference/ios/../Classes/MutatorHelper.html
    - title: MutatorIfElse
      path: /blockly/reference/ios/../Classes/MutatorIfElse.html
    - title: MutatorIfElseLayout
      path: /blockly/reference/ios/../Classes/MutatorIfElseLayout.html
    - title: MutatorIfElseView
      path: /blockly/reference/ios/../Classes/MutatorIfElseView.html
    - title: MutatorLayout
      path: /blockly/reference/ios/../Classes/MutatorLayout.html
    - title: MutatorProcedureCaller
      path: /blockly/reference/ios/../Classes/MutatorProcedureCaller.html
    - title: MutatorProcedureCallerLayout
      path: /blockly/reference/ios/../Classes/MutatorProcedureCallerLayout.html
    - title: MutatorProcedureDefinition
      path: /blockly/reference/ios/../Classes/MutatorProcedureDefinition.html
    - title: MutatorProcedureDefinitionLayout
      path: /blockly/reference/ios/../Classes/MutatorProcedureDefinitionLayout.html
    - title: MutatorProcedureDefinitionView
      path: /blockly/reference/ios/../Classes/MutatorProcedureDefinitionView.html
    - title: MutatorProcedureIfReturn
      path: /blockly/reference/ios/../Classes/MutatorProcedureIfReturn.html
    - title: MutatorProcedureIfReturnLayout
      path: /blockly/reference/ios/../Classes/MutatorProcedureIfReturnLayout.html
    - title: PathHelper
      path: /blockly/reference/ios/../Classes/PathHelper.html
    - title: – Corner
      path: /blockly/reference/ios/../Classes/PathHelper/Corner.html
    - title: ProcedureCoordinator
      path: /blockly/reference/ios/../Classes/ProcedureCoordinator.html
    - title: ProcedureParameter
      path: /blockly/reference/ios/../Structs/ProcedureParameter.html
    - title: NameManager
      path: /blockly/reference/ios/../Classes/NameManager.html
    - title: NameManagerListener
      path: /blockly/reference/ios/../Protocols/NameManagerListener.html
    - title: NumberPad
      path: /blockly/reference/ios/../Classes/NumberPad.html
    - title: – Options
      path: /blockly/reference/ios/../Classes/NumberPad/Options.html
    - title: NumberPadDelegate
      path: /blockly/reference/ios/../Protocols/NumberPadDelegate.html
    - title: NumberPadTextField
      path: /blockly/reference/ios/../iOS.html#/c:@M@Blockly@objc(cs)NumberPadTextField
    - title: NumberPadViewController
      path: /blockly/reference/ios/../Classes/NumberPadViewController.html
    - title: ObjectPool
      path: /blockly/reference/ios/../Classes/ObjectPool.html
    - title: Recyclable
      path: /blockly/reference/ios/../Protocols/Recyclable.html
    - title: String
      path: /blockly/reference/ios/../Extensions/String.html
    - title: Toolbox
      path: /blockly/reference/ios/../Classes/Toolbox.html
    - title: – Category
      path: /blockly/reference/ios/../Classes/Toolbox/Category.html
    - title: ToolboxCategoryListViewController
      path: /blockly/reference/ios/../Classes/ToolboxCategoryListViewController.html
    - title: – Orientation
      path: /blockly/reference/ios/../Classes/ToolboxCategoryListViewController.html#/s:7Blockly33ToolboxCategoryListViewControllerC11OrientationO
    - title: ToolboxCategoryListViewControllerDelegate
      path: /blockly/reference/ios/../Protocols/ToolboxCategoryListViewControllerDelegate.html
    - title: ToolboxCategoryViewController
      path: /blockly/reference/ios/../Classes/ToolboxCategoryViewController.html
    - title: ToolboxLayout
      path: /blockly/reference/ios/../Classes/ToolboxLayout.html
    - title: TrashCanView
      path: /blockly/reference/ios/../Classes/TrashCanView.html
    - title: TrashCanViewController
      path: /blockly/reference/ios/../Classes/TrashCanViewController.html
    - title: ViewBuilder
      path: /blockly/reference/ios/../Classes/ViewBuilder.html
    - title: ViewBuilderDelegate
      path: /blockly/reference/ios/../Protocols/ViewBuilderDelegate.html
    - title: ViewFactory
      path: /blockly/reference/ios/../Classes/ViewFactory.html
    - title: ViewManager
      path: /blockly/reference/ios/../Classes/ViewManager.html
    - title: WeakSet
      path: /blockly/reference/ios/../Structs/WeakSet.html
    - title: WorkbenchViewController
      path: /blockly/reference/ios/../Classes/WorkbenchViewController.html
    - title: – Style
      path: /blockly/reference/ios/../Classes/WorkbenchViewController.html#/s:7Blockly23WorkbenchViewControllerC5StyleO
    - title: WorkbenchViewControllerDelegate
      path: /blockly/reference/ios/../Protocols/WorkbenchViewControllerDelegate.html
    - title: Workspace
      path: /blockly/reference/ios/../Classes/Workspace.html
    - title: WorkspaceBezierPath
      path: /blockly/reference/ios/../Classes/WorkspaceBezierPath.html
    - title: WorkspaceEdgeInsets
      path: /blockly/reference/ios/../iOS.html#/s:7Blockly19WorkspaceEdgeInsetsa
    - title: WorkspaceFlow
      path: /blockly/reference/ios/../Classes/WorkspaceFlow.html
    - title: – Item
      path: /blockly/reference/ios/../Classes/WorkspaceFlow/Item.html
    - title: WorkspaceFlowLayout
      path: /blockly/reference/ios/../Classes/WorkspaceFlowLayout.html
    - title: – LayoutDirection
      path: /blockly/reference/ios/../Classes/WorkspaceFlowLayout.html#/s:7Blockly19WorkspaceFlowLayoutC0D9DirectionO
    - title: WorkspaceLayout
      path: /blockly/reference/ios/../Classes/WorkspaceLayout.html
    - title: WorkspaceLayoutCoordinator
      path: /blockly/reference/ios/../Classes/WorkspaceLayoutCoordinator.html
    - title: WorkspaceListener
      path: /blockly/reference/ios/../Protocols/WorkspaceListener.html
    - title: WorkspacePoint
      path: /blockly/reference/ios/../Extensions/WorkspacePoint.html
    - title: WorkspaceSize
      path: /blockly/reference/ios/../Extensions/WorkspaceSize.html
    - title: WorkspaceView
      path: /blockly/reference/ios/../Classes/WorkspaceView.html
    - title: – Location
      path: /blockly/reference/ios/../Classes/WorkspaceView/Location.html
    - title: – ScrollView
      path: /blockly/reference/ios/../Classes/WorkspaceView/ScrollView.html
    - title: WorkspaceViewController
      path: /blockly/reference/ios/../Classes/WorkspaceViewController.html
    - title: WorkspaceViewControllerDelegate
      path: /blockly/reference/ios/../Protocols/WorkspaceViewControllerDelegate.html
    - title: ZIndexedGroupView
      path: /blockly/reference/ios/../Classes/ZIndexedGroupView.html
    - title: ZIndexedView
      path: /blockly/reference/ios/../Protocols/ZIndexedView.html
